frontal rain - French English Dictionary